Workplace Learning in Reuse-Oriented Software Engineering
نویسندگان
چکیده
Today, reuse-oriented software engineering covers the process of the development and evolution of software systems by reusing existing experience (i.e., products, processes, and knowledge). One of the major problems of software reuse is the lack of knowledge and skills for understanding reusable experience. This paper explains how the reuse process can be used to support individual learning on the one hand, and how learning can improve the selection of reuse experience and their application on the other hand. The paper emphasizes the importance of context in the domain of reuse and how context information can be used to compose socalled Learning Spaces from Learning Components. Learning Spaces didactically enrich reusable experience and enhance experiential learning. The approach uses Wikis as a base technology for presenting and structuring learning content.
منابع مشابه
Reuse- and Aspect-Oriented Courseware Development
No longer can courseware providers deal with one homogeneous target group, one learning form and possibly one pedagogical approach. Instead they must develop a broad range of courseware, each serving its specific target group, each adjusted to a specific learning and teaching form, each appealing to its own learning and teaching scenario, and each incorporating its own pedagogical approach, and...
متن کاملDomain-Oriented Approach to the Reuse of Learning Knowledge: An Overview
E 531 This paper surveys domain-related literature in software engineering and learning technology areas, and proposes a new domain axis of learning strategy. Domain model development is useful to reuse domain knowledge, and improve productivity and quality of courseware development. In general, a domain is defined as a certain level of learning resource hierarchy: a unit, a course, or a subjec...
متن کاملInstructional Design Based on Reusable Learning Objects: Applying Lessons of Object-oriented Software Engineering to Learning Systems Design
1 Ian Douglas, Florida State University, Learning Systems Institute, Suite 109, Morgan Building, Innovation Park, Tallahassee, Fl 32306, [email protected] Abstract There is currently a lot of interest in the concept of learning objects. Learning objects are discrete units of learning resources based on agreed standards. The idea behind learning objects is to promote greater reuse of resour...
متن کاملOntologies of Software Artifacts and Activities: Resource Annotation and Application to Learning Technologies
The emerging consensus on the boundaries and main elements of the Software Engineering (SE) discipline represents an opportunity for the engineering of shared conceptualizations that may serve both to design automated tools and tasks that help in diverse phases and aspects of the software process, and also to annotate learning–oriented resources. Formal ontologies provide an appropriate logics–...
متن کاملLearning Object Patterns for Programming
This aim of this paper is to show how existing learning objects, that have previously proved to be successful, can be used to derive patterns that could be reused in the design of new learning objects. This is demonstrated in the context of learning objects that were designed to aid the mastery of computer programming by learners who had had no previous experience in the subject. Learning compu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006